package cc.rengu.igas.share.core.realize;

/**
 * 清分清算撒模块相关服务
 * Created by wangcheng on 2021/6/29 11:04
 */
public interface CsmcService {
    /**
     * 判断传入日期是否为节假日
     *
     * @param date 日期
     * @return true-是,false-否
     * @throws Exception 异常
     */
    boolean isHoliday(String date) throws Exception;

    /**
     * 根据科目标识及角色(机构)标识获取对应的实际账户信息
     *
     * @param instId       多法人标识
     * @param settleAcctId 科目标识
     * @param roleId       角色(机构)标识
     * @return 角色(机构)对应科目标识的实际账号
     * @throws Exception 异常
     */
    String getRoleActualAcctNo(String instId, String settleAcctId, String roleId) throws Exception;
}
